草庐IT

Python GTK+ 部件名称

全部标签

c# - 如何获取属性名称及其值?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:C#HowcanIgetthevalueofastringpropertyviaReflection?publicclassmyClass{publicinta{get;set;}publicintb{get;set;}publicintc{get;set;}}publicvoidmyMethod(myClassdata){DictionarymyDict=newDictionary();Typet=data.GetType();foreach(PropertyInfopiint.GetProperties(

c# - 什么是既可以代表文件又可以代表目录的名称?

我在我的代码中命名了一些变量,我试图避免命名诸如nameOfFileOrFolder或pathOfFileOrFolder之类的东西。代表他们两者的好名字或方式是什么?有吗?例如:女孩或男孩都可以用人这个词来表示。cat或dog都可以用pet或animal或ma​​mmal.文件或目录都可以用....这个词来表示。 最佳答案 SoftwareEngineeringStackExchange对此有很好的讨论:Wordforthesupersetoffilesandfolders-StackExchange您可以将其称为FileSyst

c# - Razor 部分名称的提示/流利?

所以我有一个案例,布局已经变得更加复杂。有一些常见的东西,比如@sectionstyleIncludes{...},然后是其他部分,这些部分定义了每个页面可以选择(但几乎总是)指定的各种内容,例如当前页面面包屑的结构。所有这些东西都是部分的原因是因为它们嵌入在布局结构中。我发现自己在复制之前的页面,因为有8个左右不同的部分,而不是试图记住它们的确切拼写,或者零碎地复制/粘贴。我认为最好为这些创建一个流畅的API,这样我就有一些具有8个函数的对象,每个函数返回对象本身,这样你就可以做一些像Sections.Style(一些MVC文本模板或razordelgate?)。面包屑(等)主要目的

c# - 如何从名称的字符串 [] 创建动态 LINQ 选择投影函数?

使用C#...有什么方法可以从数组中为LINQ选择方法上的投影函数指定属性名称。publicclassAlbum{publicintId{get;set;}publicstringName{get;set;}publicshortRate{get;set;}publicstringGenre{get;set;}publicshortTracks{get;set;}}publicclassClass1{privatevoidSome(){//Exampleofsourcevarnames=new[]{"Id","Name","Tracks"};varquery=myDataContext

c# - 在 Database First 中更改实体和属性名称

我正在启动一个新应用程序,该应用程序必须使用现有数据库,该数据库使用一些在.net中非常烦人的命名约定(表名以指定表的业务域的几个三元组开头,列名以表开头八卦,三卦都是大写的,用下划线等分隔,)。我想做的是编写一个简单的重命名规则(这就像找到最后一个下划线并获取后面的所有内容一样简单)并将其应用到EntityFramework中。我真的不想在编辑器中一个一个地编辑名字,尤其是因为数据库可能会改变,我不想重复多次。我正在使用DatabaseFirst(因为数据库已经存在并且它是“主数据库”)和EF4.xDbContextGenerator,它开箱即用(尽管类和属性的命名很糟糕)。我编辑了

c# - 识别占用空间小的属性名称

我希望发送数据包来同步游戏中不断变化的游戏对象的属性。我已将服务器端的属性更改通知发送到EntitySync对象,该对象负责发送更新供客户端使用。现在,我正在预先修复属性字符串名称。当您发送大量更新(位置、HP、角度)时,这是一个很大的开销。我想要一种半独特的方式来识别这些数据包。我考虑过属性(反射...慢?),在末尾使用后缀并将其作为ID发送(Position_A,HP_A),但我失去了一种快速识别这些属性的干净方法低脚印。它应该消耗尽可能少的字节。想法? 最佳答案 扩展查理的解释,MarcGravell制作的protobuf-n

c# - 为什么完全限定的程序集名称有时需要空格?

今天偶然发现了这个,我找不到任何相关信息。所以这就是为什么我在这里问。也许有人知道为什么。我在我的web.config中添加了自定义WCF行为扩展。它看起来像这样:(那里没有空格:MyNs.TracingErrorBehaviorElement,MyNs)它在我的开发机器、我们的临时服务器、我们的实时服务器等上运行得非常好。今天我们在客户服务器上安装了产品,但出现以下异常:System.Configuration.ConfigurationErrorsException:Anerroroccurredcreatingtheconfigurationsectionhandlerforsy

c# - 使用 SVN 时在 Visual Studio 中更改文件夹名称

我将VS2008/VS2010与Resharper5、TortoiseSVN1.6.8.19260-x64和AnkhSVN2.1.8420.8一起使用。我在VisualStudio中执行的大多数操作在SVN中都反射(reflect)得很好,但是,在我尝试提交更改时,重命名项目中的文件夹可能会导致问题。此外,重命名文件夹下的C#源文件中的所有命名空间都需要更新以反射(reflect)名称更改。重命名主项目文件夹或任何子文件夹并确保SVN没有问题的最佳方法是什么?应该在VisualStudio之外完成吗?更新所有namespace更改的最佳方法是什么?搜索/替换是唯一的方法吗?是否有关于文

c# - 确定主机是否已解析 DNS 名称或 IP

如果从HttpContext的HttpRequest的Headers集合中提取一个HOST值,是有没有办法确定返回的值是DNS解析名称还是直接IP地址?示例用法stringhost=HttpContext.Current.Request.Headers["HOST"];if(host.IsIPAddress())...///Somethinglikethis?or(host.IsDNSResolved())//Orthis?总结很明显,可以对结果进行正则表达式模式测试以查找IP模式,但是HttpContext或更可能是HttpRequest上是否有属性,或者甚至是辅助类的外部静态方法,

c# - 如何从 DEV_BROADCAST_DEVICEINTERFACE 和设备实例 ID 获取友好的设备名称

我已经用RegisterDeviceNotification注册了一个窗口并能成功收到DEV_BROADCAST_DEVICEINTERFACE消息。但是,返回的结构中的dbcc_name字段始终为空。我的结构是这样定义的:[StructLayout(LayoutKind.Sequential)]publicstructDEV_BROADCAST_DEVICEINTERFACE{publicintdbcc_size;publicintdbcc_devicetype;publicintdbcc_reserved;publicGuiddbcc_classguid;[MarshalAs(Un